package com.tencent.sr.iris.activity.interfaces.request.task;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel
public class GroupSearchTaskRequest {

    @ApiModelProperty(
            value = "子商家id",
            required = true
    )
    private Long subSaasId;
    @ApiModelProperty("0-默认1-商品 2-会员 3-评论 4 -订单 5-店铺 6-营销活动 7-售后 8-账单 9-营销活动-奖品")
    private Integer businessType;
    @ApiModelProperty("0-未开始 1-执行中 2-执行成功 3-执行失败")
    private Byte taskStatus;
    @ApiModelProperty("任务Id集合")
    private List<Long> taskIds;
    @ApiModelProperty("0-默认 1-导入 2-导出")
    private Byte taskType;
    @ApiModelProperty("报表名称")
    private String reportFormName;
    @ApiModelProperty("开始时间")
    private Long startTime;
    @ApiModelProperty("结束时间")
    private Long endTime;
    @ApiModelProperty(
            value = "操作人id",
            required = true
    )
    private String operatorId;
    @ApiModelProperty("任务Id")
    private String taskId;
    @ApiModelProperty("是否按照创建时间正序")
    private Boolean sortByCreateTimeAsc;
    @ApiModelProperty("请求来源B端，默认否")
    private Boolean isFromB = false;
}
